package main

import (
	_ "github.com/go-sql-driver/mysql"
	"github.com/jinzhu/gorm"
	"log"
)

type GormUser struct {
	ID       uint   `json:"id"`
	Phone    string `json:"phone"`
	Name     string `json:"name"`
	Password string `json:"password"`
}

func main() {
	db, err := gorm.Open("mysql", "root:95811yyy@(127.0.0.1:3306)/go?" + "charset=utf8mb4")
	if err != nil {
		log.Fatalf("%v", err)
	}
	defer db.Close()
	// 设置连接池信息
	// 设置空闲连接池最大连接数
	db.DB().SetMaxIdleConns(10)
	// 设置与数据库最大打开链接数
	db.DB().SetMaxOpenConns(100)
	// 插入数据
	// 创建用户
	//GormUser := GormUser{
	//	Phone:    "13544834373",
	//	Name:     "张思",
	//	Password: "sdsdfhsfgsdga",
	//}
	//// 保存到数据库
	//db.Create(&GormUser)

	// 删除用户
	var GormUser = new(GormUser)
	db.Where("phone = ?", "13544834373").Delete(&GormUser)
	

}
